Works independently designing and developing complex new software products or major enhancements to existing software. Advocate of Agile Engineering practices. Experience in delivering software via a complete (CI/CD) pipeline. Promotes best coding practices and software development standards. ...